/**
 * 在生产环境 代理是无法生效的，所以这里没有生产环境的配置
 * -------------------------------
 * The agent cannot take effect in the production environment
 * so there is no configuration of the production environment
 * For details, please see
 * https://pro.ant.design/docs/deploy
 */
export default {
  /**
   * 正向代理解决跨域：   【前端层面解决】
   * 当前端访问 localhost:8000/api/user/login时
   * 会正向代理到后端地址 https://127.0.0.1(localhost):8080/api/user/login
   */
  dev: {   //开发环境
    // localhost:8000/api/** -> https://preview.pro.ant.design/api/**
    '/api/': {   //请求url含该内容时则代理
      // 要代理的地址
      // target: 'https://preview.pro.ant.design',
      // target: 'http://127.0.0.1:8080',
      target: 'http://175.178.59.14:8080',    //云服务器上的后端项目地址
      // 配置了这个可以从 http 代理到 https
      // 依赖 origin 的功能可能需要这个，比如 cookie
      changeOrigin: true,
    },
  },

  // pro: {  //生产环境
  //   '/api/': {   //请求url含该内容时则代理
  //     // 要代理的地址
  //     // target: 'https://preview.pro.ant.design',
  //     // target: 'http://127.0.0.1:8080',
  //     target: 'http://175.178.59.14:8080',    //云服务器上的后端项目地址
  //     // 配置了这个可以从 http 代理到 https
  //     // 依赖 origin 的功能可能需要这个，比如 cookie
  //     changeOrigin: true,
  //   },
  // }
  // ,

  test: {  //测试环境
    '/api/': {
      target: 'https://proapi.azurewebsites.net',
      changeOrigin: true,
      pathRewrite: { '^': '' },
    },
  },
  pre: {  //灰度环境
    '/api/': {
      target: 'your pre url',
      changeOrigin: true,
      pathRewrite: { '^': '' },
    },
  },
};
